<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Changes in GTK+ 3.12: GTK+ 3 Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="GTK+ 3 Reference Manual">
<link rel="up" href="gtk-migrating-3-x-to-y.html" title="Migrating from one GTK+ 3 release to another">
<link rel="prev" href="ch32s05.html" title="Changes in GTK+ 3.10">
<link rel="next" href="ch32s07.html" title="Changes in GTK+ 3.14">
<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="gtk-migrating-3-x-to-y.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="ch32s05.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="ch32s07.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="id-1.6.9.9"></a>Changes in GTK+ 3.12</h2></div></div></div>
<p>
      GtkWidget had a hack where if opacity is 0.999 we set up an opacity
      group when rendering the widget. This is no longer needed in 3.10,
      and GtkStack doesn't use it anymore. It has been removed in 3.12.
      GdStack is using it, so applications should be ported from GdStack
      to GtkStack in 3.12.
    </p>
<p>
      GtkHeaderBar in 3.10 was not ordering its pack-end children in
      the right way. This has been fixed in 3.12. Applications which
      pack multiple widgets at the end of a headerbar will have to
      be updated.
    </p>
<p>
      gtk_text_view_add_child_in_window has changed behaviour a bit.
      It now always positions the child in buffer coordinates, where
      it used to inconsistently scroll with the buffer but then go
      reposition to a window-relative position on redraw.
    </p>
<p>
      A number of container widgets have been made more compliant with
      the uniform CSS rendering model by making them render backgrounds
      and borders. This may require some adjustments in applications that
      were making assumptions about containers never rendering backgrounds.
    </p>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.33.1</div>
</body>
</html>